package ningbo.inter2;

import ningbo.inter.Inter;

/**
 * @Author 宁铂
 * @Date 2021/7/14 17:07
 * @Version 1.0
 */
public class TestUserInter {
    /** 进一步测试接口的使用 */
    public static void main(String[] args) {
    InterImpl inter = new InterImpl();

    inter.a = 1000;
        System.out.println(inter.a);

    }

}

interface Inter2{
    /** 接口中没有构造方法 */
    /** 接口中没有成员变量，但是可以存在成员常量 */

    final int a = 100;

    /** 接口中都是抽象方法，可以省略 public 和 abstract */
    void play();
}

/** 接口实现类
 *  当没有明确指定父类的情况下，默认的父类是顶级父类object
 * */
class InterImpl extends Object implements Inter2  {

    int a = 100;

    public InterImpl(){
        super();
        System.out.println("我是实现类的构造方法");
    }

    @Override
    public void play() {
        System.out.println("继续看书");
    }
}